home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / wais / waisgate / sighash.h < prev    next >
C/C++ Source or Header  |  1995-05-09  |  1KB  |  46 lines

  1. /* WIDE AREA INFORMATION SERVER SOFTWARE:
  2.    No guarantees or restrictions.  See the readme file for the full standard
  3.    disclaimer.
  4.  
  5.    Brewster@think.com
  6. */
  7.  
  8. /* Include file for the irhash.c file.
  9.    Implements the building functions in irext.h */
  10.  
  11. #ifndef SIGHASH_H
  12. #define SIGHASH_H
  13.  
  14. #include "cdialect.h"
  15. #include "cutil.h"
  16. #include "irlex.h"
  17.  
  18. #ifdef __cplusplus
  19. /* declare these as C style functions */
  20. extern "C"
  21.     {
  22. #endif /* def __cplusplus */
  23.  
  24. long hash_word _AP((char *wd,long below_n));
  25. word_memory_hashtable *
  26.   init_word_memory_hashtable _AP((long size, long flush_after_n_words,
  27.                   word_memory_hashtable* the_word_memory_hashtable));
  28. void sort_word_memory_hashtable _AP((word_memory_hashtable *the_word_memory_hashtable));
  29. void collapse_word_memory_hashtable _AP((word_memory_hashtable *the_word_memory_hashtable));
  30. void clear_word_memory_hashtable _AP((word_memory_hashtable *the_word_memory_hashtable));
  31. void print_word_memory_hashtable _AP((word_memory_hashtable* the_word_memory_hashtable));
  32.  
  33. void add_stop_words _AP((word_memory_hashtable *the_word_memory_hashtable));
  34.  
  35. #ifdef __cplusplus
  36.     }
  37. #endif /* def __cplusplus */
  38.  
  39. #endif /* nded SIGHASH_H */
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.